cat dogs found cat lost pet divorce lost cats puppies lost dogs adoption found dog animal rescue cats lost cat pet puppy lost dog children baby animal shelter lost pets